// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	1/6/2015 12:56:37 PM				
// -----------------------------

#ifndef _ReverbPass_h
#define _ReverbPass_h

#include "SoundPass.h"

class ReverbPass : public SoundPass
{
public:
	Float	PreDelay;
	Float	Decay;
	Float	LowCut;
	Float	HighCut;
	Float	DryLevel;
	Float	WetLevel;

	ReverbPass();
	virtual ~ReverbPass();

	virtual SoundSample		Apply(const SoundSample& input) const;

private:

	ReverbPass(const ReverbPass& refReverbPass);
	ReverbPass& operator=(const ReverbPass& refReverbPass);
};

#endif